//package com.freesky.web.manager.controller;
//
//import com.freesky.common.pojo.Result;
//import com.freesky.common.utils.ResultUtil;
//import com.freesky.common.dao.entity.Thanks;
//import com.freesky.web.manager.service.OrderService;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
///**
// * @author Freesky
// */
//@RestController
//@Api(description = "订单")
//@RequestMapping("/pay")
//public class PayController {
//    @Autowired
//    private OrderService orderService;
//
//    @GetMapping(value = "/pass")
//    @ApiOperation(value = "支付审核通过")
//    public Result<Object> payPass(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @RequestParam(value = "id") String id) {
//
//        int result = orderService.passPay(tokenName, token, id);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//
//    @GetMapping(value = "/back")
//    @ApiOperation(value = "支付审核驳回")
//    public Result<Object> backPay(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @RequestParam(value = "id") String id) {
//
//        int result = orderService.backPay(tokenName, token, id);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//
//    @GetMapping(value = "/passNotShow")
//    @ApiOperation(value = "支付审核通过但不展示")
//    public Result<Object> payNotShow(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @RequestParam(value = "id") String id) {
//
//        int result = orderService.notShowPay(tokenName, token, id);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//
//    @GetMapping(value = "/edit")
//    @ApiOperation(value = "支付审核编辑")
//    public Result<Object> payEdit(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @ModelAttribute Thanks thanks) {
//
//        int result = orderService.editPay(tokenName, token, thanks);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//
//    @GetMapping(value = "/delNotNotify")
//    @ApiOperation(value = "支付删除不发送邮件通知")
//    public Result<Object> delNotNotify(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @RequestParam(value = "id") String id) {
//
//        int result = orderService.payDelNotNotify(tokenName, token, id);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//
//    @GetMapping(value = "/del")
//    @ApiOperation(value = "支付删除")
//    public Result<Object> payDel(
//            @RequestParam(value = "tokenName") String tokenName,
//            @RequestParam(value = "token") String token,
//            @RequestParam(value = "id") String id) {
//
//        int result = orderService.payDel(tokenName, token, id);
//        if (result == -1) {
//            return new ResultUtil<Object>().setErrorMsg("无效的Token或链接");
//        }
//        if (result == 0) {
//            return new ResultUtil<Object>().setErrorMsg("数据处理出错");
//        }
//        return new ResultUtil<Object>().setData("处理成功");
//    }
//}
